package com.miku.project.model.dto.interfaceinfo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 接口调用请求
 *
 * @author <a href="https://gitee.com/deng-taotao-eee">miku</a>
 * @from <a href=""></a>
 */
@Data
public class InterfaceInfoInvokeRequest implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 接口id
     */
    @ApiModelProperty("接口id")
    private Long id;
    /**
     * 请求参数
     */
    @ApiModelProperty("请求参数")
    private List<Field> requestParams;
    /**
     * 用户请求参数
     */
    @ApiModelProperty("用户请求参数")
    private String userRequestParams;

    @Data
    public static class Field {
        private String fieldName;
        private String value;
    }
}
